package com.bidbid.manager.auction;

import com.bidbid.manager.auction.bean.AuctionBean;
import com.bidbid.manager.auction.bean.OfferChangedInfo;
import com.bidbid.manager.auction.bean.PriceChangedInfo;
import com.bidbid.manager.buyer.Buyer;
import com.bidbid.manager.product.Product;
import com.bidbid.manager.product.Shelf;


public interface AuctionM {
	
	public void priceChanged(PriceChangedInfo info);
	
	public void offerChanged(OfferChangedInfo info);
	
	public void frozenProduct(String itemID, Product product); // A to M
	
	// 单独由monitor模块来调用
	public void defrozenProduct(String itemID, Product product);
	
	public void deal(String itemID, Product product); // A to M
	
}


